<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        // 函数(方法)：一段有名字的代码块，实现特定功能的代码块,可以被调用执行多次，实现代码复用
        // 函数:内置函数、自定义函数
        console.log(isNaN("aa"));//true
        console.log(isNaN("23"));//false
        console.log(isNaN(67));//false
        console.log(isNaN(null));//false
        console.log(null+8);//null不是数字，但是在计算的时候会转换为0
        console.log(+null);//null不是数字，但是在其前面添加+会转换为0
        console.log(parseInt(12.45));//12
        console.log(parseInt(56.1));//56
        console.log(parseFloat(67.23));

        // eval()用来进行特定计算的
        // console.log("5+4");
        // console.log(eval("6+3"));

        // var x=5;
        // var y=3;
        // var n=prompt("请输入一个表达式:");
        // var result=eval(n);//eval(a+b)
        // console.log(result);
        console.log(typeof(10));
        // file:///D:/Users/User/Desktop/code/javascript/day06/05.%E5%86%85%E7%BD%AE%E5%87%BD%E6%95%B0.html
        

        //编解码函数
        var str="i love 中国";
        var strs=encodeURI(str);//编码，使用ISO8859-1编码
        console.log(strs);
        var strs2=decodeURI(strs);//解码
        console.log(strs2);
        console.log("-------------");
        // escape()编码  unescape()解码
        var str="i love 中国";
        var strs=escape(str);//编码，使用Unicode编码
        console.log(strs);
        var strs2=unescape(strs);//解码
        console.log(strs2);
    </script>
</head>
<body>
    
</body>
</html>